package com.ruizhong.centercontroll.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("t_user_permission")
public class TUserPermission {

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    private String userId;

    private Integer submitNewSystem;

    private Integer getAllSystems;

    private Integer getSystemById;

    private Integer updateSystemById;

    private Integer deleteSystemById;

    private Integer searchSystemsByName;

    private Integer changeLanguage;

    private Integer changeMinimizeOnStartup;

    private Integer saveNewPage;

    private Integer getPageInfoByPageName;

    private Integer updatePage;

    private Integer getAllPages;

    private Integer delPageByPageId;

    private Integer saveNewScheduledTask;

    private Integer getAllScheduledTask;

    private Integer updateScheduledTaskById;

    private Integer delTaskById;

    private Integer getUserPage;

    private Integer submitAddUser;

    private Integer getPermissionDetailByUserId;

    private Integer deleteUser;
}
